package cn.bocai.pc.service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import cn.bocai.pc.model.BcLinktble;

public interface BcLinktbleService {
		/**
		 * 通过类型id查询出对应的链接信息
		 * @param linktypeid  类型id
		 * @time 2015/07/04
		 */
	   List<BcLinktble> selectByLink(String linktypeid);
	    
	   /**
	 	 * 后台：查询出数据的总行数
	 	 * @time 2015/08/12
	 	 */
	 	int tableLineNumber(Map<String, Object> map);
	 	
	 	/**
	 	* 后台：查询出数据分页信息
	 	* @time 2015/08/12
	 	*/
	 	List<BcLinktble> tablePaging(Map<String, Object> tablepar);
	 	
	 	/**
	 	* 后台：根据类型删除所有匹配的数据
	 	* @time 2015/08/12
	 	*/
	 	int deleteByType(String linkType);
	 	
	 	/**
		* 后台：数据修改
		* @time 2015/08/14
		*/
	    int updateLinkType(HashMap<String, Object> map);
	 	
	    /**
	 	* 后台：根据类型查询出所有数据
	 	* @time 2015/09/29
	 	*/
	    String selectLinktble(String type);
	    
	    
	    /**
	 	* 后台：生成大家来看模板
	 	* @time 2015/09/29
	 	*/
	 	public String FtlLookFour();
	 	
	    int deleteByPrimaryKey(String id);

	    int insert(BcLinktble record);

	    int insertSelective(BcLinktble record);

	    BcLinktble selectByPrimaryKey(String id);

	    int updateByPrimaryKeySelective(BcLinktble record);

	    int updateByPrimaryKey(BcLinktble record);
}
